[]
创建并保存新令牌。
请求数据格式
any
返回值
状态码: 200
成功
状态码: 400
错误的请求
删除指定的身份验证令牌并返回此令牌信息。
参数:
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| authToken必填项 | string | path | 将被删除的身份验证令牌。 |
返回值
状态码: 200
成功
状态码: 400
错误的请求
获取身份验证令牌设置。
返回值
状态码: 200
成功
保存身份验证令牌设置。
请求数据格式
返回值
状态码: 204
无内容
状态码: 400
错误的请求
获取所有声明映射。
参数:
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| onlyNames | Boolean | query | 是否只检索声明名称。例如:true |
返回值
状态码: 200
成功
添加新的声明映射。
请求数据格式
返回值
状态码: 201
已创建
状态码: 400
错误的请求
获取指定的声明映射。
参数:
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| id必填项 | string | path | 声明映射 ID。 |
返回值
状态码: 200
成功
状态码: 404
未找到
修改指定的声明映射。
参数:
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| id必填项 | string | path | 声明映射 ID。 |
请求数据格式
返回值
状态码: 200
成功
状态码: 400
错误的请求
状态码: 404
未找到
删除指定的声明映射。
参数:
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| id必填项 | string | path | 声明映射 ID。 |
返回值
状态码: 204
无内容
状态码: 400
错误的请求
状态码: 404
未找到
获取所有自定义属性。
返回值
状态码: 200
成功
添加新的自定义属性。
请求数据格式
返回值
状态码: 201
已创建
状态码: 400
错误的请求
获取指定自定义属性的信息。
参数:
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| id必填项 | string | path | 自定义属性的 id。 |
返回值
状态码: 200
成功
状态码: 404
未找到
删除指定的自定义属性。
参数:
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| id必填项 | string | path | 自定义属性 ID。 |
返回值
状态码: 204
无内容
状态码: 400
错误的请求
状态码: 404
未找到
更新指定的自定义属性的信息。
参数:
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| id必填项 | string | path | 自定义属性 ID。 |
请求数据格式
返回值
状态码: 200
成功
状态码: 400
错误的请求
状态码: 404
未找到
验证指定自定义属性的新可用值。
参数:
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| id必填项 | string | path | 自定义属性 ID。 |
请求数据格式
CustomPropertyAvailableValuesModel
返回值
状态码: 200
成功
CustomPropertyAvailableValuesValidationModel
状态码: 400
错误的请求
状态码: 404
未找到
获取所有权限。
参数:
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| enabled | Boolean | query | 是否只获取启用/禁用的权限。例如:true |
返回值
状态码: 200
成功
获取所有安全提供程序。
参数:
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| available | Boolean | query | 是否只获取所有可用的安全提供程序。 |
返回值
状态码: 200
成功
更新指定的安全提供程序的设置。
参数:
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| name必填项 | string | path | 安全提供程序名称。 |
请求数据格式
返回值
状态码: 200
成功
状态码: 400
错误的请求
状态码: 404
未找到
删除指定的安全提供程序。
参数:
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| name必填项 | string | path |
返回值
状态码: 204
无内容
状态码: 404
未找到
启用或禁用指定的安全提供程序。
请求数据格式
返回值
状态码: 204
无内容
状态码: 400
错误的请求
更新指定安全提供程序的顺序。
请求数据格式
返回值
状态码: 204
无内容
状态码: 400
错误的请求
状态码: 404
未找到
重新加载所有安全提供程序。
返回值
状态码: 200
成功
导出安全提供程序。
返回值
状态码: 200
成功
导入安全提供程序。
请求数据格式
返回值
状态码: 200
成功
状态码: 400
错误的请求
获取系统配置记录。
返回值
状态码: 200
成功
更新系统配置。
请求数据格式
返回值
状态码: 204
无内容
状态码: 400
错误的请求
状态码: 404
未找到
更新公司名称。
返回值
状态码: 204
无内容
状态码: 400
错误的请求
更新系统图标。
返回值
状态码: 204
无内容
状态码: 400
错误的请求
获取系统图标。
返回值
状态码: 200
成功
byte
更新登录页面中显示的图标。
返回值
状态码: 204
无内容
状态码: 400
错误的请求
更新登录页面显示的背景图片。
返回值
状态码: 204
无内容
状态码: 400
错误的请求
获取系统密码策略。
返回值
状态码: 200
成功
更新系统密码策略。
返回值
状态码: 204
无内容
状态码: 400
错误的请求
锁定时间。
返回值
状态码: 200
成功
int32
更新锁定时间。
请求数据格式
int32
返回值
状态码: 204
无内容
检索全局组织是否启用。
返回值
状态码: 200
成功
更新自定义 CSS 内容。
返回值
状态码: 204
无内容
更新自定义 HTML 内容。
返回值
状态码: 204
无内容
获取电子邮件设置。
返回值
状态码: 200
成功
状态码: 404
未找到
更新电子邮件设置。
请求数据格式
返回值
状态码: 204
无内容
状态码: 400
错误的请求
获取安全相关设置,包括“passwordPolicy”、“lockedTime”、“allowuserresetpassword”和“cookielifetime”。
返回值
状态码: 200
成功
更新安全相关设置,包括“passwordpolicy”、“lockedTime”、“allowuserresetpassword”和“cookielifetime”。
请求数据格式
返回值
状态码: 204
无内容
状态码: 400
错误的请求
显示/隐藏全局组织。
请求数据格式
boolean
返回值
状态码: 204
无内容
表示身份验证令牌响应模型。
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| authToken可为空 | string | 获取或设置身份验证令牌。 |
服务器插件错误
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| code可为空 | string | 错误代码 | |
| message可为空 | string | 错误信息 | |
| context可为空 | string | 错误上下文 | |
| innerError | ServerPluginError |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| authTokenKey可为空 | string | ||
| token可为空 | string | ||
| cookieLifetime | int32 |
获取或设置身份验证令牌设置。
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| lifetime可为空 | int32 | 获取或设置令牌生命周期。 |
获取或设置身份验证令牌设置模型。
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| lifetime可为空 | int32 | 获取或设置令牌生命周期。单位:秒 | 3600 |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| id可为空 | string | ||
| name | string | ||
| propName | string | ||
| isBuiltIn | Boolean |
该模型用于描述处理 Web 请求时发生的所有错误。
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| errors可为空 | ApiError | 错误列表。 |
该模型用于描述处理 Web 请求时发生的错误。
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| code可为空 | string | 错误的唯一标识。 | |
| message可为空 | string | 错误的描述文本。 | |
| context可为空 | string | 错误的一些相关上下文信息。 |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| name | string | 索赔名称。 | "gender" |
| propName | string | 自定义属性名称。 | "Gender" |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| id可为空 | string | ||
| name可为空 | string | ||
| showInList可为空 | Boolean | ||
| allowUserEdit可为空 | Boolean | ||
| multivalued可为空 | Boolean | ||
| showInProfile可为空 | Boolean | ||
| availableValues可为空 | Array<string> |
||
| valueType | PropertyValueType | ||
| sensitive可为空 | Boolean |
Enum:
TextBooleanIntegerFloatDateDateTime组织属性的值类型。
* text - 0 - 普通字符串。
* boolean - 1 - 布尔值。
* integer - 2 - 整数。
* float - 3 - 浮点数。
* date - 4 - 日期
* datetime - 5 - 日期时间
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| name | string | 自定义属性名称。 | "Gender" |
| showInList可为空 | Boolean | 是否在用户列表中显示自定义属性。 | true |
| allowUserEdit可为空 | Boolean | 是否允许用户编辑此自定义属性。 | true |
| multivalued可为空 | Boolean | 此自定义属性是否是多值属性。 | |
| showInProfile可为空 | Boolean | 是否在用户个人资料页面中显示此自定义属性。 | true |
| availableValues可为空 | Array<string> |
此自定义属性的可用值。 | ["male","female"] |
| valueType | PropertyValueType | ||
| sensitive可为空 | Boolean | 自定义属性是否敏感。 |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| name | string | 自定义属性名称。 | "Gender" |
| showInList可为空 | Boolean | 是否在用户列表中显示自定义属性。 | true |
| allowUserEdit可为空 | Boolean | 是否允许用户编辑此自定义属性。 | true |
| multivalued可为空 | Boolean | 此自定义属性是否是多值属性。 | |
| showInProfile可为空 | Boolean | 是否在用户个人资料页面中显示此自定义属性。 | true |
| availableValues可为空 | Array<string> |
此自定义属性的可用值。 | ["male","female"] |
| valueType | PropertyValueType | ||
| sensitive可为空 | Boolean | 自定义属性是否敏感。 |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| hasInvalidValues | Boolean | 是否存在一些无效值。 | |
| invalidValues可为空 | Array<string> |
无效值列表。 |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| availableValues | Array<string> |
自定义属性的可用值。 | ["male","female"] |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| name可为空 | string | ||
| description可为空 | string | ||
| enabled | Boolean | ||
| order | int32 | ||
| module可为空 | string | ||
| category可为空 | string | ||
| isCustomPermission | Boolean |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| providerName可为空 | string | 安全提供程序的名称。 | "AD Security Provider" |
| description可为空 | string | 安全提供者的描述文本。 | "The built-in AD security provider." |
| ordinal | int32 | 安全提供者的序号。 | 1 |
| enabled | Boolean | 是否启用安全提供程序。 | true |
| settings可为空 | ConfigurationItem | 配置项。 |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| name可为空 | string | ||
| displayName可为空 | string | ||
| description可为空 | string | ||
| valueType | ConfigurationItemValueType | ||
| value可为空 | any | ||
| restriction | ConfigurationItemRestriction |
Enum:
TextBooleanNumberPassword配置项的值类型。
* text - 0 - 普通字符串。
* boolean - 1 - 布尔值。
* number - 2 - 数字。
* password - 3 - 用作密码的字符串。
Enum:
MandatoryOptional配置项的限制。
* mdatory - 0 - 表示该配置项是必需的。
* optional - 1 - 表示该配置项是可选的。
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| providerNames | Array<string> |
提供者名称。 | ["AD Security Provider","LDAP Security Provider"] |
| enable | Boolean | true 表示启用, false 表示禁用。 | true |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| providerName | string | 安全提供程序的名称。 | "AD Security Provider" |
| offset | int32 | 相对于安全提供程序当前顺序的偏移量, 负数表示向上移动,正数表示向下移动。 |
-1 |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| securityProviders | SecurityProviderModel | 安全提供程序列表。 |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| securitySettings | SystemConfigSecuritySettings | ||
| customView | SystemConfigCustomView | ||
| viewDecorations | SystemConfigViewDecorations | ||
| preferences | SystemConfigPreferences |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| passwordPolicy | PasswordPolicy | ||
| lockedTime | int32 | 锁定时间,以分钟为单位。 | 60 |
| allowUserResetPassword | Boolean | 是否允许用户重置密码。 | |
| defaultCookieLifetime可为空 | int32 | 登录时未勾选“记住我”选项的用户的 cookie 过期时间(以天为单位)。 | |
| cookieLifetimeForRememberLogin可为空 | int32 | 登录时选中“记住我”选项的用户的 cookie 过期时间(以天为单位)。 | 14 |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| loginPageTip可为空 | string | ||
| css可为空 | string | ||
| html可为空 | string |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| logo可为空 | string | ||
| bgImage可为空 | string |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| companyName可为空 | string | ||
| sysIcon可为空 | string | ||
| showGlobalTenant | Boolean |
Enum:
WeakPasswordPolicyNormalPasswordPolicyStrongPasswordPolicy密码策略。
* weakpasswordpolicy - 0 - 弱密码策略。
* normalpasswordpolicy - 10 - 普通密码策略。
* strongpasswordpolicy - 20 - 强密码策略。
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| companyName可为空 | string | 系统标题。 | "Wyn Enterprise" |
| sysIcon可为空 | string | 系统图标的base64字符串。 | "data:image/png;base64,iVBORw0KGgoAAAANSUhEUg..." |
| logo可为空 | string | 登录页面图标的 Base64 字符串。 | "data:image/png;base64,iVBORw0KGgoAAAANSUhEUg..." |
| bgImage可为空 | string | 登录页面背景图片的base64字符串。 | "data:image/png;base64,iVBORw0KGgoAAAANSUhEUg..." |
| passwordPolicy | PasswordPolicy | ||
| lockedTime可为空 | int32 | 多次无效登录的锁定时间,单位为分钟。 | 60 |
| loginPageTip可为空 | string | 登录页面中的提示信息。 | "This is just a tip." |
| css可为空 | string | 自定义 CSS 内容。 | "body { font-family: sans-serif; }" |
| html可为空 | string | 自定义 HTML 内容。 | "Custom HTML Content" |
| allowUserResetPassword可为空 | Boolean | 是否允许用户重置密码。 | true |
| showGlobalTenant可为空 | Boolean | 登录时是否显示“全局”组织。 | true |
| defaultCookieLifetime可为空 | int32 | 登录时未勾选“记住我”选项的用户的 cookie 过期时间(以天为单位)。 | |
| cookieLifetimeForRememberLogin可为空 | int32 | 登录时选中“记住我”选项的用户的 cookie 过期时间(以天为单位)。 | 14 |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| name可为空 | string | 密码策略的名称。 | |
| value | int32 | 密码策略的代表值。 |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| serverAddress可为空 | string | SMTP 服务器地址。 | "smtp.gmail.com" |
| serverPort | int32 | SMTP服务的监听端口。 | 465 |
| enableSSL | Boolean | 是否启用SSL协议。 | true |
| userName可为空 | string | 登录SMTP服务的用户名。 | "example@gmail.com" |
| password可为空 | string | 用户的密码。 | "MyPassword" |
| senderName可为空 | string | 电子邮件发件人的显示名称。 | "MyDisplayName" |
| senderEmail可为空 | string | 电子邮件发件人的显示电子邮件地址。 | "example@gmail.com" |
| emailSenderType | EmailSenderType | ||
| googleClientId可为空 | string | Google 邮件服务的客户端 ID。 | "your_client_id" |
| googleClientSecret可为空 | string | Google 邮件服务的客户端密钥。 | "your_client_secret" |
| googleTokens可为空 | string | 使用 Google 邮件服务发送电子邮件生成的令牌。 | "generated_token" |
Enum:
SMTPGoogleAPI电子邮件发件人类型。
* smtp - 0 - 使用 SMTP 协议发送电子邮件。
* googleapi - 1 - 使用 Google API 发送电子邮件。